翻訳と辞書
Words near each other
・ Marmaduke Williams
・ Marmaduke Wyvill
・ Marmaduke Wyvill (1791–1872)
・ Marmaduke Wyvill (chess player)
・ Marmaduke, Arkansas
・ Marmagne
・ Marmagne, Cher
・ Marmagne, Côte-d'Or
・ Marmagne, Saône-et-Loire
・ Marmais
・ Marmala waterfall
・ Marmalade
・ Marmalade (band)
・ Marmalade (disambiguation)
・ Marmalade (magazine)
Marmalade (software)
・ Marmalade Atkins
・ Marmalade Boy
・ Marmalade Dog
・ Marmalade Records
・ Marmalade Revolution
・ Marmalade Skies
・ Marman clamp
・ Marman Twin
・ Marmande
・ Marmande – Virazeil Airport
・ Marmandi Azim
・ Marmanet
・ Marmanhac
・ Marmaparikhanda


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

Marmalade (software) : ウィキペディア英語版
Marmalade (software)

Marmalade SDK is a cross-platform software development kit and game engine from Marmalade Technologies Limited (previously known as Ideaworks3D Limited)〔(【引用サイトリンク】url=https://www.madewithmarmalade.com/company/our-team )〕 that contains library files, samples, documentation and tools required to develop, test and deploy applications for mobile devices.
==Overview==
The underlying concept of the Marmalade SDK is write once, run anywhere so that a single codebase can be compiled and executed on all supported platforms rather than needing to be written in different programming languages using a different API for each platform. This is achieved by providing a C/C++ based API which acts as an abstraction layer for the core API of each platform.
Depending on the license purchased, Marmalade SDK supports deployment of applications to the following platforms: Android, BlackBerry 10, iOS,〔(【引用サイトリンク】date=September 23, 2013 )〕 LG Smart TV, Tizen,〔 Mac OS X, Windows Desktop, Roku 2, Roku 3, and Windows Phone 8, but not Linux.
The main Marmalade SDK consists of two main layers.〔(【引用サイトリンク】title=The Two Sides of Marmalade )〕 A low level C API called Marmalade System provides an abstraction layer that allows a programmer access to device functionality such as memory management, file access, timers, networking, input methods (e.g. accelerometer, keyboard, touch screen) and sound and video output. Marmalade Studio is a C++ API that provides higher level functionality mostly focused on support for 2D (e.g. bitmap handling, fonts) and 3D graphics rendering (e.g. 3D mesh rendering, boned animation). It includes an extensible resource management system and HTTP networking. Marmalade SDK supports Objective C.
Marmalade SDK allows access to the graphics rendering capabilities of mobile devices either by using the OpenGL ES API directly (both OpenGL ES 1.x and 2.x are supported) or by using the functionality provided by the Marmalade Studio layer. Marmalade Studio provides support for loading and rendering graphics resources such as bitmap images and 3D model data which would need to be implemented by the user if using OpenGL ES directly. Marmalade Studio provides exporter plug-ins for use with Autodesk 3DS Max and Autodesk Maya to allow 3D models and animations to be used in applications. For supporting older devices with no dedicated rendering hardware, a legacy software based rendering option is provided. On 9 October 2015, Marmalade introduced its own (2D and 3D authoring tools ).〔https://www.madewithmarmalade.com/blog/introducing-2d-kit-and-3d-kit〕

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「Marmalade (software)」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.